<?php
require_once ("../config.php");//引入配置
require_once ('../log.php');
function do_rmdir($dirname, $self = true) {
	if (!file_exists($dirname)) {
		return false;
	}

	if (is_file($dirname) || is_link($dirname)) {
		return unlink($dirname);
	}

	$dir = dir($dirname);

	if ($dir) {
		while (false !== $entry = $dir->read()) {
			if ($entry == '.' || $entry == '..') {
				continue;
			}
			do_rmdir($dirname . '/' . $entry);
		}
	}

	$dir->close();
	$self && rmdir($dirname);
}

// 清空文件
function clear_file($path) {
	$fh = fopen($path, "r+");
	if (flock($fh, LOCK_EX)) { 		// 加写锁
		ftruncate($fh, 0); 			// 将文件截断到给定的长度
		rewind($fh); 				// 倒回文件指针的位置
		fwrite($fh, '');			// 写入空内容
		@chmod($path, 0644);		// 设置文件权限
		flock($fh, LOCK_UN); 		// 解锁
	}
}

// 清理固定文档(img文档图片)
do_rmdir(BASE_PATH."img", false);
// 清理c盘的log文档的固定内容
clear_file("C:/log.txt");
exit();